
package DAO;

import Entidad.SuperUsuario;
import Singletons.Mensajes;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceException;

/**
 *
 * @author Jhovany Amaya
 */
public class SuperUsuarioDAO {

    public void crear(SuperUsuario object,EntityManager em) throws PersistenceException {
        try{
            em.persist(object);
        }catch(Exception e){
            throw new PersistenceException(Mensajes.ERROR_CONEXION_BD);
        }
    }

    public SuperUsuario encontrar(Long id,EntityManager em) throws PersistenceException {
        SuperUsuario superusuario;
        try{
            superusuario=em.find(SuperUsuario.class, id);
        }catch(Exception e){
            throw new PersistenceException(Mensajes.ERROR_CONEXION_BD);
        }
        return superusuario;
    }

    public void actualizar(SuperUsuario nuevo,EntityManager em) throws PersistenceException {
        try{
            em.merge(nuevo);
        }catch(Exception e){
            throw new PersistenceException(Mensajes.ERROR_CONEXION_BD);
        }
    }

}